#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>
#include <QLabel>
#include <QProgressBar>
#include <QSpinBox>
#include <QFontComboBox>

namespace Ui {
class MainWindow;
}

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    explicit MainWindow(QWidget *parent = nullptr);
    ~MainWindow();

    void    iniSignalSlots(); //手工关联信号与槽

private slots:
    void on_actFontBold_toggled(bool arg1);

    void on_actFontItalic_toggled(bool arg1);

    void on_actFontUnder_toggled(bool arg1);

    void on_textEdit_copyAvailable(bool b);

    void on_textEdit_selectionChanged();

    //  自定义槽函数
        void on_spinBoxFontSize_valueChanged(int aFontSize);//改变字体大小的SpinBox的响应
        void on_comboFont_currentIndexChanged(const QString &arg1);//FontCombobox的响应，选择字体名称


private:
    Ui::MainWindow *ui;
    QLabel *fLabCurFile;
    QProgressBar *progressBar1;
    QSpinBox *spinFontSize;
    QFontComboBox *comboFont;
    void iniUI();


};

#endif // MAINWINDOW_H
